package com.xiaobear.domain;


import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;


@Data
public class GenTableColumnDomain {
    @Data
    @EqualsAndHashCode(callSuper = false)
    @Accessors(chain = true)
    public class GenerateTableColumn implements Serializable {

        private Long columnId;

        private String tableId;

        private String columnName;

        private String columnComment;

        private String columnType;

        private String javaType;

        private String javaField;

        private String isPk;

        private String isIncrement;

        private String isRequired;

        private String isInsert;

        private String isEdit;

        private String isList;

        private String isQuery;

        private String queryType;

        private String htmlType;

        private String dictType;

        private Long sort;

        private String createBy;

        private LocalDateTime createTime;

        private String updateBy;

        private LocalDateTime updateTime;


    }
}
